There is a huge difference between declarative knowledge in the sense of remembering terms and concepts versus declarative knowledge in the sense of understanding complex causal relationships. There is a huge difference between procedural knowledge in the sense of stable sequences versus procedural knowledge in the sense of learning to use heuristics to achieve some goal.